package com.sumainfor.pc.gmio.dao;

import java.util.List;
import java.util.Map;

/**
 * @Author Jack Chen
 * @Create 2019-01-23 17:51
 * 各地区收费标准
 */
public interface RatesMapper {

    /**
     * 获得收费标准所有的数据
     *
     * @return
     */
    List<Map<String, Object>> selectDataList();

    /**
     * 获得详情列表数据信息
     *
     * @param id
     * @return
     */
    List<Map<String, Object>> selectItemList(String id);

    /**
     * 添加主表数据
     *
     * @param params
     * @return
     */
    int insertMain(Map<String, Object> params);


    /**
     * 添加详表数据
     *
     * @param params
     * @return
     */
    int insertInfoData(Map<String, Object> params);

    /**
     * 删除收费标准主表数据
     *
     * @param chaId
     * @return
     */
    int deleteChargesMain(String chaId);

    /**
     * 删除收费标准详表数据
     *
     * @param chaId
     * @return
     */
    int deleteChargesInfo(String chaId);

    /**
     * 获取收费标准主表数据
     *
     * @param chaId
     * @return
     */
    Map<String, Object> getRatesMain(String chaId);

    /**
     * 查询收费标准详表数据
     *
     * @param chaId
     * @return
     */
    List<Map<String, Object>> selectRatesInfoList(String chaId);

}
